package com.sense.kukoo.common.repo.http.bean

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

@Parcelize
data class UserInfoBean(

    var avatarUrl	        :String?,//头像URL	string
    var channelName	        :String,//频道名称	string
    val contentModifiedAt	:String?,//内容更新时间	string(date-time)
    val fansNum	            :Int,//粉丝数量	integer(int32)
    val gender	            :Int,//性别: 0. 未知; 1, 男; 2. 女;	integer(int32)
    val id	                :Long,//主键ID	integer(int64)
    val likeNum	            :Int,//内容被点赞数量	integer(int32)
    val listenedTimes	    :Long,//收听时长(单位: 秒)	integer(int64)
    val subscriptionNum	    :Int,//订阅数量	integer(int32)
    val contentNum	        :Int,//内容数量	integer(int32)
    val type	            :Int,//用户类型: 1. 普通用户; 2. 创作者	integer(int32)

): Parcelable {

    fun getName():String = channelName

    fun getIconUrl():String = avatarUrl ?: ""

    fun isCreater():Boolean = 2 == type
}